Le module Part est une connexion directe entre FreeCAD et le noyau OpenCasCade. Il fournit principalement des TopoShapes qui sont les types d'objets principaux utilisés par OpenCascade. Le module Part contient également une variété de fonctions utiles pour créer et manipuler des topoShapes. Exemple :
import Part
mycube = Part.makeBox(2,2,2)
Part.show(mycube)
Description : Méthode d'assistance pour convertir un shape pythonocc en un shape interne
Retourne : Un Part.Shape
Description : Méthode d'assistance pour trier une liste d'arêtes (edges) non triée de manière à ce que les sommets de début et de fin de deux arêtes consécutives coïncident géométriquement. Il renvoie une liste unique d'arêtes et l'algorithme s'arrête après le premier ensemble d'arêtes connectées, ce qui signifie que la liste de sortie peut être plus petite que la liste d'entrée. La liste triée peut être utilisée pour créer un fil.
Retourne : Une liste d'arêtes (edges)
Description : Méthode d'assistance pour convertir une forme interne en une forme pythonocc
Retourne : Un OCC.Shape
Description : Méthode d'assistance pour trier et grouper une variété des bords
Retourne :
Description : Insère le fichier (chemin d'accès donné comme premier argument) dans le document donné (second argument).
Retourne :
Description : Crée une zone située à ce point avec les dimensions (longueur, largeur, hauteur). Par défaut le point est au Vecteur(0,0,0) et la direction au Vecteur(0,0,1)
Retourne : Crée une forme
Description : Fait un cercle d'un rayon donné. Par défaut le point est au Vecteur(0,0,0), et la direction est, Vecteur(0,0,1), angle1 est 0° et angle2 est 360°
Retourne : Crée une forme
Description : Crée un compound parmi une liste de formes.
Retourne : Crée une forme
Description : Fait un cône avec les rayons et la hauteur. Par défaut le point est au Vecteur(0,0,0), et la direction est, Vecteur(0,0,1) et l'angle est de 360°
Retourne : Crée une forme
Description : Crée un cylindre avec une taille et un rayon donné. Par défaut le point est au Vecteurr (0,0,0), et la direction est, Vecteur(0,0,1), et, l'angle est de 360°
Retourne : Crée une forme
Description : Rend une hélice avec un pas donné, la hauteur et le rayon. Par défaut, une surface cylindrique est utilisée pour créer l'hélice. S'il y a un quatrième paramètre, une surface conique est utilisée à la place
Retourne : Crée une forme
Description : Crée une ligne en deux points
Retourne : Crée une forme
Description : Crée une forme de loft en utilisant la liste des profils. Crée éventuellement un résultat solide (vs surface/coque) ou une surface lignée.
Retourne : Crée une forme de loft.
Description : Crée un plan. Par défaut le point est au Vecteur(0,0,0) et la direction au Vector(0,0,1)
Retourne : Crée une forme
Description : Crée un polygone avec une liste de vecteurs
Retourne : Crée une forme
Description : Crée une forme de révolution en faisant tourner la courbe, ou une partie de celle-ci autour d'un axe donné par (point, direction). Par défaut, vmin et vmax sont définis aux limites de la courbe, l'angle est de 360°, le point est au Vecteur(0,0,0) et la direction est au Vecteur(0,0,1)
Retourne : Crée une forme
Description : Crée une surface réglée hors de deux arêtes ou fils. Si les fils sont utilisés ils doivent avoir le même nombre d'arêtes.
Retourne : Crée une forme
Description : Crée une coquille à partir d'une liste de faces.
Retourne : Crée une forme
Description : Crée un solide hors du shell, à l'intérieur d'une forme.
Retourne : Crée une forme
Description : Crée une sphère de rayon donné. Par défaut le point est au Vecteur(0,0,0), et la direction est au Vecteur(0,0,1), angle1 est -90°, angle2 est 90° et angle3 est 360°
Retourne : Crée une forme
Description : Crée un tore avec une donnée de rayon d'angles. Par défaut le point est au Vecteur (0,0,0), et la direction est au vecteur (0,0,1), angle1 est 0°, angle2 est 360° et l'angle est de 360°
Retourne : Crée une forme
Description : Crée un nouveau document et charge le fichier dans le document.
Retourne :
Description : Ajouter la forme du document actif ou en crée un si aucun document n'existe.
Retourne :